Giter Site home page Giter Site logo

juhyeonkim95 / mitsuba3dopplertof Goto Github PK

View Code? Open in Web Editor NEW
12.0 1.0 3.0 35.18 MB

This is the official Mitsuba3 implementation of "Doppler Time-of-Flight Rendering" (SIGGRAPH Asia 2023)

License: Other

CMake 1.21% C 0.74% C++ 78.43% Cuda 0.46% Shell 0.14% Python 19.01% Makefile 0.01% Batchfile 0.01% PowerShell 0.01%
pathtracing physically-based-rendering time-of-flight tof-rendering motion-blur

mitsuba3dopplertof's People

Contributors

4str0m avatar arpit15 avatar bathal1 avatar dependabot[bot] avatar diiigle avatar dnakath avatar dvicini avatar hesom avatar hvyvince avatar jczh98 avatar juhyeonkim95 avatar leroyvn avatar mariasoroka avatar mcrescas avatar merlinnd avatar nathan96g avatar njroussel avatar pani-vishal avatar schunkes avatar sergeyreznik avatar speierers avatar tbaederr avatar timmy-newtron avatar tizian avatar tomasiser avatar tszirr avatar unakade avatar vertexwahn avatar wjakob avatar ziyi-zhang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

peterzs alechang

mitsuba3dopplertof's Issues

compiled failed with windows system.

I compiled successfully with the orignal mitsuba 3, but failed in this repo. Can anyone give me a hand?

OS: windows 11
CPU:
GPU: rtx 3070
Python version: Python 3.11.5
CUDA version: 12.2
NVidia driver: 536.99

Dr.Jit v0.4.2

Here is the error:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\xutility(5823,13): error C2666: “mitsuba::ref<mitsuba::ShapeGroup<drjit::DiffArray<drjit::CUDAArray>,mitsuba::Color<drjit::DiffArray<drjit::CUDAArray>,3>>>::operator ==”: 重载函数具有类似的转换 [C:\Users\Admin\projects\Mitsuba3DopplerToF\build\src\render\mitsuba-render.vcxproj]

It seens that nn overloading error occurred when compiling "../../../src/render/scene.cpp”.

Below is the whole output from the cmd:

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\xutility(5823,13): error C266
6: “mitsuba::ref<mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::L
LVMArray>,3>>>::operator ==”: 重载函数具有类似的转换 [C:\Users\Admin\projects\Mitsuba3DopplerToF\build\src\render\mitsuba-r
ender.vcxproj]
(编译源文件“../../../src/render/scene.cpp”)
C:\Users\Admin\projects\Mitsuba3DopplerToF\include\mitsuba\core\object.h(230,10):
可能是“bool mitsuba::ref<mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<d
rjit::LLVMArray>,3>>>::operator ==(const T ) const”
with
[
T=mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::LL
VMArray>,3>>
]
C:\Users\Admin\projects\Mitsuba3DopplerToF\include\mitsuba\core\object.h(224,10):
或 “bool mitsuba::ref<mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray
<drjit::LLVMArray>,3>>>::operator ==(const mitsuba::ref<mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray<
float>>,mitsuba::Color<drjit::DiffArray<drjit::LLVMArray>,3>>> &) const”
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\xutility(5823,13):
或 “内置 C++ operator==(T,T)"
with
[
T=mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::LL
VMArray>,3>>
]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\xutility(5823,13):
或 “内置 C++ operator==(T,T)"
with
[
T=mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::LL
VMArray>,3>>
]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\xutility(5823,13):
尝试匹配参数列表“(mitsuba::ref<mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<
drjit::LLVMArray>,3>>>, const _Ty)”时
with
[
_Ty=mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::
LLVMArray>,3>> *
]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\xutility(5823,13):
注意: 限定调整(const/volatile)可能会造成多义性
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\xutility(5823,13):
模板实例化上下文(最早的实例化上下文)为
C:\Users\Admin\projects\Mitsuba3DopplerToF\include\mitsuba\render\scene.h(597,1):
查看对正在编译的 类 模板 实例化“mitsuba::Scene<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drji
t::LLVMArray>,3>>”的引用
C:\Users\Admin\projects\Mitsuba3DopplerToF\src\render\scene.cpp(22,67):
在编译 类 模板 成员函数“mitsuba::Scene<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::L
LVMArray>,3>>::Scene(const mitsuba::Properties &)”时
C:\Users\Admin\projects\Mitsuba3DopplerToF\src\render\scene.cpp(69,21):
查看对正在编译的函数 模板 实例化“_InIt std::find<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>,mitsuba::Sha
peGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::LLVMArray>,3>>
>(_InI
t,const _InIt,mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::LL
VMArray>,3>> const &)”的引用
with
[
_InIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<mitsuba::ref<mitsuba::ShapeGroup<drjit::D
iffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::LLVMArray>,3>>>>>>,
_Ty=mitsuba::ref<mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::Diff
Array<drjit::LLVMArray>,3>>>
]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\xutility(5837,36):
查看对正在编译的函数 模板 实例化“_InIt std::_Find_unchecked<mitsuba::ref<mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray
>,mitsuba::Color<drjit::DiffArray<drjit::LLVMArray>,3>>>
,_Ty>(_InIt,const _InIt,const _Ty &)”的引用
with
[
_InIt=mitsuba::ref<mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::Di
ffArray<drjit::LLVMArray>,3>>> *,
_Ty=mitsuba::ShapeGroup<drjit::DiffArray<drjit::LLVMArray>,mitsuba::Color<drjit::DiffArray<drjit::
LLVMArray>,3>> *
]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.