加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

CSC4140代做、代寫Python/Java編程設計

時間:2024-05-16  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



CSC4140 Final Projects
April 27, 2024
The nal is 40% of the total mark.
We encourage to help eachother but do not show the same thing in your report and do not cheat!
Strict Due Date: 11:59PM, May 20th, 2024
Student ID:
Student Name:
This assignment represents my own work in accordance with University regulations.
Signature:
1
1 Transient Rendering through Scattering Medium
Problem Description
Participating media are used to simulate materials ranging from fog, smoke, and clouds, over
translucent materials such as skin or milk, to fuzzy structured substances such as woven or knitted
cloth. Participating media are usually attached to shapes in the scene. When a shape marks the
transition to a participating medium, it is necessary to provide information about the two media
that lie at the interior and exterior of the shape. This informs the renderer about what happens
in the region of space surrounding the surface. In many practical use cases, it is sucient only
to specify an interior medium and to assume the exterior medium (e.g., air), not to inuence the
light transport.
Transient rendering is proposed to simulate how the light propagates in the space. Instead of
the traditional renderer, it assumes the light speed is limited. Transient rendering for participating
media helps to provide a new simulation tool to achieve a new sensing technology in extreme
weather condition.
Goals and Deliverbles
Based on the code of Dierentiable Transient Rendering linked below, realize a renderer in the
FOG medium. You can refer to any renderer or code for participating media. For this project,
deliver a series of transient images generated with the Dierentiable Transient Renderer.
When working on this project, you will have to gure out how to embed the participating media
into the given engine.
Resources
1. Dierentiable Transient Rendering
2. Code
3. Mitsuba
2 Realize BDPT (use cuda)
Problem Description
Based on the code of assignment 5 and 6, realize your own Bi-Directional Path Tracer.
2
Goals and Deliverbles
Render the given scenes in assignments 5 and 6 using your own BDPT and compare the difference with the current one in your report. We encourage you to use CUDA to implement them
to avoid the hours-long rendering process. CUDA has become very easy, and it's just a library for
parallel computing and rendering.
Find a caustic scene like a lens or glass ball, render it with BDPT and the path tracer, compare
the results, and explain.
Resources
M. Clark, "CUDA Pro Tip: Kepler Texture Objects Improve Performance and Flexibility",
NVidia Accelerated Computinig, 2013. [Online]
T. Karras, "Thinking Parallel, Part III: Tree Construction on the GPU", NVidia Accelerated
Computing, 2012. [Online]
T. Karras, "Thinking Parallel, Part II: Tree Traversal on the GPU", NVidia Accelerated Computing, 2012. [Online]
E. Veach, "Robust Monte Carlo Methods for Light Transport Simulation", Ph.D, Stanford
University, 1997.
3 Realize Spectral Ray Tracing and Learn to Use "Nvidia
OptiX"
Problem Description
The current implementation of the raytracer cannot model dispersion and chromatic aberrations
because its light model is not wavelength-dependent. Currently, indices of refraction are constant
rather than dierent for each wavelength. You can implement your code based on assignment 6.
Nvidia OptiX is a high-level GPU-accelerated ray-casting API. If your computer supports
Nvidia RTX, We strongly recommend you try it and coding based on this API instead of the code
of assignment 6.
Goals and Deliverbles
Implement spectral ray tracing by tracing rays of dierent wavelengths sampled using the human
eye's wavelength prole for each color (RGB). By modeling dierent indices of refraction based on
those wavelengths for glass-like materials, we hope you to reproduce eects such as the dispersion
of light through a prism, the changing colors based on the viewing angle for a lens on a reective
3
surface with a thin lm (such as a DVD), as well as model chromatic aberrations present in real
camera systems with lenses. Additionally, it would be best if you created wavelength-dependent
bsdfs and lighting. We hope to model dierent temperature lights.
1. Prism scene rendering
2. Disk/bubbles scene rendering (Add dierent environment maps (potential source from Light
Probe Library). Images from the light probe library are in HDR format, suitable for spectral
ray-tracing since you have the more realistic spectrum distribution of each scene pixel).
3. Correctly simulates chromatic aberration of dierent lenses.
4. Compare rendered images with real photos we take of the objects (e.g., disk).
5. Compare rendering under dierent temperature lights.
6. Finally, we hope you deliver a synthesized image that harmoniously combines objects that
best illustrate the eectiveness of our spectral ray tracer. (e.g., gemstones, etc., suggestions
on this would be helpful!)
7. Optional: Add fog/volumetric scattering so that rainbows can be seen.
Tasks:
1. Change lenstester to also include wavelength argument that the user can set. (mainly for
debugging purposes)
2. Refactor code so that rays have a wavelength argument that can be passed in and checked
as well as that functions that return Spectrums now return a single intensity value
3. Change raytrace_pixel to ask for multiple ray samples for each color channel, then combine
those color channels
4. Change camera.generate ray to take in a color channel argument and sample that color
channel's wavelength distribution (Gaussian) to change the ray's wavelength
5. Change lens_camera's tracing through the lens to use the wavelength argument to change
indices of refraction when tracing through the lens
6. Change sample_L of lights to have a wavelength-dependent intensity to simulate dierent
colors of lights (maybe initialize lights with a temperature argument and model them as ideal
black bodies to get the intensities for each color)
7. Rewrite BSDFs of colored objects to return a wavelength-dependent magnitude instead of a
constant spectrum argument.
4
8. Rewrite/write glass BSDF to have wavelength-dependent indices of refraction (similar code
as lens_camera's tracing)
9. Write a bubble/ thin-lm interference BSDF that uses wavelength, thickness, and light to
determine if the interference occurs (integer multiples of wavelength)
10. Write new scene/dae les (using Blender )/mess with the parser to create a triangular prism
would want a small area of light create a disk + reective surface + transparent coating
Resources
1. AN INTRODUCTION TO NVIDIA OPTIX
2. Prisms and Rainbows: a Dispersion Model for Computer Graphics
3. Iridescent Surface Rendering with Per-channel Rotation of Anisotropic Microfacet Distribution
4. Rendering Iridescent Colors of Optical Disks
5. Derive spectrum from RGB triple
6. soap bubbles 1
7. soap bubbles 2
Other useful links: [1] refractive index [2] refractive indices [3] glassner [4] hyperphysics [5]
Morris, Nigel. "Capturing the Reectance Model of Soap Bubbles." University of Toronto
(2003).
4 Smooth Mesh Estimation from Depth Data using NonSmooth Convex Optimization
Problem Description
Meshes are commonly used as 3D maps since they encode the topology of the scene while being
lightweight. Unfortunately, 3D meshes are mathematically dicult to handle directly because of
their combinatorial and discrete nature. Therefore, most approaches generate 3D meshes of a scene
after fusing depth data using volumetric or other representations. Nevertheless, volumetric fusion
remains computationally expensive both in terms of speed and memory. The main references for
this project are this paper on the Smooth Mesh Estimation from Depth , and you can use the
attached test data.
5
Goals and Deliverbles
Your task is to implement the given paper. To simplify the task, you are allowed to use any
package available to help you dealing with the optimization part. Or you can grab a certain piece
of code block to help you complete this task.
Final Note
You have achieved a milestone in Computer Graphics. Here your task left is to make some
fancy results and reports! Computer Graphics is not only a science of producing graphical images
with the aid of a computer but also a fancy art! Again, always be creative!
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp









 

掃一掃在手機打開當前頁
  • 上一篇:代寫MATH6119、Python/c++編程語言代做
  • 下一篇:菲律賓出生紙是入國籍嗎(出生紙怎么入籍)
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    日韩精品水蜜桃| 欧美日韩精品免费观看视欧美高清免费大片 | av在线精品| 欧美福利在线播放| 免费不卡中文字幕在线| 亚洲婷婷丁香| 免费视频一区| 麻豆mv在线观看| 五月天久久网站| 亚洲视频一起| 91九色成人| 福利一区二区免费视频| 天堂va蜜桃一区二区三区| 精品产国自在拍| 国产精选一区| 久久精品二区亚洲w码| 国产传媒在线观看| 91久久综合| 久久久久久久久丰满| 精品一区视频| 欧美日本二区| 99精品视频免费观看视频| 在线天堂资源www在线污| 伊人久久婷婷| 久久久综合色| aaa国产精品| 亚洲人成伊人成综合图片| 国产精品v日韩精品v欧美精品网站| 极品视频在线| 视频一区视频二区在线观看| 欧美a级片一区| 里番精品3d一二三区| 一区二区三区福利| av亚洲一区| 伊人久久视频| 国产拍在线视频| 亚洲欧美春色| 亚洲一区成人| 欧美日韩日本国产亚洲在线| 一区二区三区视频免费观看| 国产一区二区三区不卡av| 日韩av一区二区三区四区| 国产视频一区二| 中文字幕亚洲精品乱码| 久久久久97| 青青国产91久久久久久| 国产乱码精品| 国产精品久久久免费| 国产欧美三级| 日韩国产精品久久久久久亚洲| 日韩三区四区| 日韩一级视频| 日韩国产精品久久久久久亚洲| 美腿丝袜在线亚洲一区| 国产一区二区色噜噜| 国产福利91精品一区二区| www.国产精品| 一区二区三区福利| 麻豆国产精品777777在线| 日日夜夜免费精品| 捆绑调教一区二区三区| 亚洲精品少妇| 国产欧美二区| 日韩理论电影中文字幕| 日本一区精品视频| 国产丝袜一区| 亚洲国产专区| 中文高清一区| а√天堂8资源中文在线| аⅴ资源天堂资源库在线| 成人午夜精品| 一区二区三区导航| а天堂中文最新一区二区三区| 国产精品片aa在线观看| 一区视频网站| 999视频精品| 亚洲专区一区| 日韩国产专区| 欧美aaaaaa午夜精品| 国内久久视频| 久久久久久久久成人| 久久精品动漫| 国产精品普通话对白| 中文字幕一区久| 欧美亚洲一级| 亚洲电影一级片| 99久久九九| 可以看av的网站久久看| 日韩pacopacomama| 日韩国产成人精品| 日韩电影在线看| 欧美亚洲国产精品久久| 蜜桃视频第一区免费观看| 日韩a**中文字幕| 亚洲日本黄色| 国产精品任我爽爆在线播放| 亚洲二区精品| 麻豆蜜桃在线观看| 日本视频免费一区| 91国内精品| 亚洲一区日韩| 国产精品永久| 视频亚洲一区二区| 9久re热视频在线精品| 欧美福利在线播放| 亚洲一区二区三区久久久| 国产日韩三级| 裸体一区二区| 六月丁香婷婷久久| 亚洲午夜免费| 丝袜美腿亚洲一区| 麻豆91精品视频| 国产香蕉精品| 国产精品久久久久久久久久10秀| 青青草97国产精品免费观看 | 成人噜噜噜噜| 久久国产亚洲精品| av免费不卡| 成人午夜888| 欧美大片专区| 国产精品99精品一区二区三区∴| 国产欧美一区二区三区精品观看| 亚洲午夜在线| 精品123区| www.久久东京| 日韩av片子| 综合久久久久| 久久精品国产亚洲夜色av网站| 日韩欧美一区二区三区免费看| 亚洲精品伊人| 亚洲黄页一区| 欧美日本久久| 欧美特黄一级| 久久精品一区| 免费观看不卡av| 老司机精品视频网| 成人免费电影网址| 亚洲91在线| 理论片一区二区在线| 成人日韩在线观看| 欧美三区视频| 亚洲国产福利| 亚洲国产aⅴ精品一区二区| 爽成人777777婷婷| 日韩影视高清在线观看| 免费观看日韩电影| 亚洲免费福利一区| 三区四区不卡| 午夜日韩影院| 日韩精品中文字幕第1页| 中文字幕一区二区三区四区久久 | 精品久久精品| 国产福利91精品一区二区| 精品日产乱码久久久久久仙踪林| 日本欧美一区| 久久国产日本精品| 日韩专区中文字幕一区二区| 国产91久久精品一区二区| 国产一区二区三区久久久久久久久| 久久久9色精品国产一区二区三区| 亚洲欧美日韩一区在线观看| 四虎成人精品一区二区免费网站| 国产精品毛片久久久| 蜜桃精品在线| 91精品国偷自产在线电影| 久久精品一区| 性一交一乱一区二区洋洋av| 日韩成人免费看| 九色porny自拍视频在线观看| 一区视频网站| 久久久久黄色| 国产婷婷精品| 911亚洲精品| 久久精品毛片| 妖精视频成人观看www| 日韩一二三区| 成人午夜一级| 免费久久99精品国产自在现线| 日韩**一区毛片| 欧美日韩精品一区二区三区视频| 亚洲午夜av| 欧美电影院免费观看| 欧美天堂视频| 香蕉国产精品| 日韩区欧美区| 亚洲国产午夜| 欧美亚洲日本精品| 伊人久久综合影院| 亚洲性视频大全| 国产三级一区| 日韩一区欧美二区| 精品精品国产三级a∨在线| 一区二区在线| 欧美男人天堂| 日韩视频一区| 97人人澡人人爽91综合色| 一区二区三区国产精华| 一区二区乱码| 99热免费精品| 91精品一区二区三区综合在线爱|