加勒比久久综合,国产精品伦一区二区,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久久成人av电影| 中文在线аv在线| 国产一区二区三区自拍| 亚洲免费成人av在线| 久色婷婷小香蕉久久| 日韩午夜免费| 国产精品2023| 国产一区二区三区四区| 粉嫩91精品久久久久久久99蜜桃| 国产麻豆综合| 久久高清免费| 99精品在免费线中文字幕网站一区 | 色999韩欧美国产综合俺来也| 国产偷自视频区视频一区二区| av综合网址| 国产亚洲欧美日韩在线观看一区二区 | 91高清一区| 国产毛片久久久| 国产精品白丝久久av网站| 国产69精品久久久久9999人| 免费高清在线一区| 狠久久av成人天堂| 99久久久久国产精品| 亚洲性视频在线| 国产成人久久| 亚洲日本免费电影| 久久天堂影院| 91超碰碰碰碰久久久久久综合| 丝袜诱惑制服诱惑色一区在线观看| 欧美亚洲激情| 精品无人区一区二区| 中文字幕日韩高清在线| 婷婷综合电影| 亚洲午夜久久| 亚洲三级网页| 亚洲精品3区| 国产精品一级在线观看| 欧美日韩影院| 中文精品久久| 91九色成人| 91精品一区| 99久久久国产| 欧美视频二区欧美影视| 欧美精品aa| 一区二区三区四区日韩| 一区二区三区在线电影| 伊人久久一区| 日韩极品在线| 日韩精品成人在线观看| 精品国产一级| 91成人噜噜噜在线播放| 久久影院一区二区三区| 精品国产麻豆| 精品日韩一区| 99久久影视| 女同性一区二区三区人了人一| 国产91精品对白在线播放| 亚洲手机视频| 亚洲一区二区成人| 日本欧美在线观看| 中国色在线日|韩| 精品人人视频| 久久国产欧美日韩精品| 亚洲三级网站| 国产一区国产二区国产三区| 午夜欧洲一区| 欧美视频不卡| 欧美一区2区| 亚洲免费观看| 欧美gayvideo| 韩国精品主播一区二区在线观看| 岛国精品在线| 中文字幕日韩亚洲| 57pao国产一区二区| 91精品国产自产拍在线观看蜜| 菠萝蜜一区二区| 日韩中文字幕区一区有砖一区| 亚洲欧美se| 日本网站在线观看一区二区三区| 亚洲一区有码| 国产精品qvod| 欧美日韩精品免费观看视频完整| 香蕉成人久久| 欧美视频精品| 亚洲我射av| 久久精品论坛| 宅男噜噜噜66国产日韩在线观看| 中文字幕在线免费观看视频| 久久久久久久性潮| 国产欧美一区| 欧美有码在线| 玖玖国产精品视频| 国产成人精选| 国内精品久久久久久久影视简单 | 亚洲一区二区三区| 欧美精品国产白浆久久久久| 亚洲欧洲日本mm| 日韩影院二区| 91麻豆精品| 久久天堂精品| 欧美高清视频手机在在线| 国产精品成人国产| 精品国产亚洲一区二区三区| 欧美美女视频| 免费v片在线观看| 国产欧美欧美| 激情六月综合| 亚洲少妇视频| 亚洲三级观看| 日本91福利区| 欧美a在线观看| 99国产精品视频免费观看一公开| 精品捆绑调教一区二区三区| 国产伦精品一区二区三区千人斩| 99久久综合| 九九精品调教| 蜜桃在线一区| 久久成人免费| 亚洲日本中文| 天天射成人网| 祥仔av免费一区二区三区四区| 西野翔中文久久精品国产| 99在线精品视频在线观看| 美腿丝袜亚洲一区| 欧美视频四区| 日韩欧美视频专区| 日本高清久久| 欧美wwwww| 国产一区二区三区站长工具| 精品1区2区3区4区| 麻豆精品在线观看| 在线成人动漫av| 日韩一区二区三区四区五区| 日韩免费一级| 中文一区一区三区高中清不卡免费| 久久不见久久见国语| 黄色精品网站| 欧美日韩亚洲一区| 午夜久久一区| 中文av一区| 久久午夜精品| 久久99影视| 成人亚洲一区二区| 日韩电影不卡一区| 色狮一区二区三区四区视频| 久久爱www成人| 97欧美在线视频| 嫩呦国产一区二区三区av| 欧美oldwomenvideos| 日本亚洲天堂网| 欧洲av一区二区| 日韩精品一卡| 免费在线亚洲欧美| 五月天激情综合网| 电影一区中文字幕| 蜜臀久久久99精品久久久久久| 怕怕欧美视频免费大全| 国产精品久久久久久久久妇女| 希岛爱理av免费一区二区| 欧美亚洲日本精品| 欧美交a欧美精品喷水| 欧美一区二区三区久久精品| 免费成人av| 国产剧情一区| 性欧美freesex顶级少妇| 中文字幕亚洲影视| 久久精品亚洲| 午夜亚洲性色视频| 日韩视频一二区| 日韩欧美三区| 欧美精品一区二区三区久久久竹菊| 欧州一区二区三区| 在线手机中文字幕| 婷婷激情久久| 欧美男同视频网| 91精品美女| 免费日韩一区二区| 亚洲不卡在线| 另类中文字幕网| 免费高清在线视频一区·| 麻豆一区二区麻豆免费观看| 麻豆精品视频在线| 97视频精品| 欧美91视频| 日韩av影院| 久久这里只有| 色欧美自拍视频| 国语产色综合| 日韩精品91亚洲二区在线观看| 天天综合在线观看| 久久国产精品久久w女人spa| 国偷自产av一区二区三区| 国产精品地址| 成人国产精选| 久久久久久久高潮|