国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

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

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++編程語言代做
  • 下一篇:菲律賓出生紙是入國籍嗎(出生紙怎么入籍)
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網頁版入口 破天一劍 目錄網 排行網

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    亚洲乱码一区二区三区| 久久乐国产精品| 国内精品在线一区| 91精品在线影院| 国产精品少妇在线视频| 亚洲高清乱码| 国产专区一区二区三区| 久久国产一区| 亚洲欧洲日夜超级视频| 国产在线精品自拍| www.日韩视频| 午夜精品久久久内射近拍高清| 毛葺葺老太做受视频| 久久久久久久久久国产精品| 亚洲一区二区免费| 国产亚洲黄色片| 北条麻妃在线一区二区| 精品国产一区二区三区麻豆免费观看完整版 | 日韩av高清不卡| 久久综合毛片| 亚洲精品欧洲精品| 91精品黄色| 一区视频二区视频| 国产伦精品一区二区三区视频孕妇 | 久久五月天综合| 欧美日韩高清区| 欧美福利精品| 日韩在线一区二区三区免费视频| 欧美日韩精品免费观看| 免费国产成人av| 加勒比海盗1在线观看免费国语版| 无码aⅴ精品一区二区三区浪潮| 精品福利影视| 久久精品成人欧美大片古装| 久久亚洲成人精品| 国产日韩欧美一二三区| 国产精品日韩欧美大师| 加勒比在线一区二区三区观看| 免费h精品视频在线播放| 欧美激情视频给我| 久久深夜福利免费观看| 粉嫩av一区二区三区免费观看 | 久久免费福利视频| 亚洲精品一区二区三区樱花| 国产主播在线看| 麻豆一区二区在线观看| 久久观看最新视频| 99精彩视频| 日韩中文在线字幕| 国产精品精品国产| 麻豆传媒一区二区| 精品中文字幕在线观看| 久久精品日产第一区二区三区精品版| 国产精品久久一区| 欧美日韩在线不卡视频| 中文字幕无码不卡免费视频| xxx一区二区| 国产成人av网| 国产主播精品在线| 亚洲第一精品区| 久久伊人一区| 久久综合狠狠综合久久综青草| 91黄在线观看| 成人av.网址在线网站| 古典武侠综合av第一页| 日本在线观看天堂男亚洲| 欧美在线视频免费| 欧美精品第三页| 久久久伊人欧美| 欧美亚洲国产日本| 国产精品国产一区二区| 国产成人精品午夜| www.午夜精品| 国产中文欧美精品| 亚洲综合视频1区| 久久青青草原一区二区| 欧美日韩亚洲一区二区三区四区 | 成人国产精品久久久久久亚洲| 欧美成人一二三| 国产成人免费电影| 91精品国产综合久久久久久丝袜| 蜜桃视频成人在线观看| 色综合久久av| 日韩在线第一区| 无码少妇一区二区三区芒果| 欧美激情视频给我| 国产欧美日韩免费看aⅴ视频| 加勒比成人在线| 国产一区高清视频| 91精品综合视频| 欧美日韩在线不卡视频| 国模无码视频一区二区三区| 久久久成人的性感天堂| 日本欧美视频在线观看| 日本精品一区二区三区视频| 欧美精品尤物在线| 久久99热精品这里久久精品| 国产片侵犯亲女视频播放| 欧美国产综合视频| 欧美在线观看网址综合| 成人精品视频在线| 久久综合色影院| 久久精品成人一区二区三区| 91精品国自产在线观看| 免费观看亚洲视频| 欧美综合激情| 色综合av综合无码综合网站| 亚洲在线视频观看| 久久国产精品久久久久久久久久 | 欧美日韩电影一区二区| 91免费版看片| 亚洲在线观看视频| 精品欧美一区二区精品久久 | 一本—道久久a久久精品蜜桃| 日韩欧美亚洲区| 91精品国自产在线观看| 日韩av高清在线播放| 色av中文字幕一区| 狠狠色综合色区| 日韩在线综合网| 久久久久久午夜| 国产精品一区久久久| 色综合导航网站| 91精品国产高清自在线| 欧美在线日韩精品| 久久国产精品久久久| 国产精品福利网| 日韩久久久久久久久久久久久| 九九热这里只有精品6| 色婷婷av一区二区三区久久| 不卡一卡2卡3卡4卡精品在| 高清不卡日本v二区在线| 中文字幕在线中文| 蜜桃成人免费视频| 欧美成人一二三| 日本一欧美一欧美一亚洲视频| 亚洲永久一区二区三区在线| 欧美精品一本久久男人的天堂| 久久伊人色综合| 九色精品美女在线| 伊人婷婷久久| 亚洲va久久久噜噜噜| 天天摸天天碰天天添| 日本精品免费一区二区三区| 日韩精品极品视频在线观看免费| 国产精品一区二区久久久| 欧美一级免费在线观看| 国产精品美女网站| 91九色偷拍| 韩国成人一区| 欧美性视频在线| 精品国产成人av在线免| 久久久亚洲国产| 国产日韩欧美一区二区| 国产美女主播一区| 激情五月亚洲色图| 欧美夜福利tv在线| 欧美一级免费看| 欧美又大粗又爽又黄大片视频| 婷婷久久五月天| 亚洲一区二区久久久久久| 亚洲午夜精品福利| 色香蕉在线观看| 日韩精品免费播放| 日韩福利在线| 欧美与黑人午夜性猛交久久久 | 日本久久久久久久久久久| 国内精品久久久久影院优| 一卡二卡3卡四卡高清精品视频| 久久韩国免费视频| 按摩亚洲人久久| 亚洲日本精品一区| 综合久久国产| 日本不卡一区二区三区在线观看| 欧美成人一区二区在线| 国产精品一二三在线观看| 国产爆乳无码一区二区麻豆| www.久久色.com| 伊人久久99| 精品人妻一区二区三区四区在线| 日韩精品一区二区三区四区五区| 热草久综合在线| 韩国福利视频一区| 国内成人精品一区| 99视频免费播放| 久久国内精品一国内精品| 国产精品三级一区二区| 久久精品国产综合| 国产精品成人一区二区三区吃奶| 欧美黄网免费在线观看| 亚洲国产精品一区二区第四页av| 欧美一区二区三区艳史| 日韩精品一区二区三区久久 | 国产精品久久久久77777| 在线不卡日本| 黄色a级片免费| 91精品国产精品| 欧美精品久久久久久久久| 欧美亚洲一二三区| 91黄在线观看|