Comments (9)
Yes you are correct, as well as the Windows command line entries are wrong, e.g. "third/_party" instead of "third_party."
Also, the python is looking for a gyp file.
It seems this was not actually tested on a Windows system, did you get it to build?
from seurat.
No, not yet.
Interestingly, I didn't even notice the third/_party thing was a mistake until now. I have been working out of that subdir structure the whole time. :-p
I also had to fix a path in one of the gyp files that was building a path with a back-slash instead of forward-slash. It seems it might be possible to keep playing whack-a-mole on build errors for a while though before getting it.
from seurat.
Yea I gave up when I realized the Unreal plug-in did not include a binary either, which is the direction I am going since I had specific need for Seurat three months ago. Sadly, I think this was more for show for Google IO and to check off a box, than actually have a library ready. This is not the first time I have spent hours having to go through like you are and play "wack-a-mole." I may spend a couple of hours today again, and report anymore errors I come up with in your thread. If you succeed and you have an actually have build, please post it, I know there are many who would be very happy.
from seurat.
Here is the directory structure I think was intended:
Seurat\third_party\ion>ion\build.bat -c opt_x64 (I had to edit my build.bat to point to my c:\python27 directory).
However, I received this error message:
ERROR: Could not determine what you want to build. Try specifying a gyp file or directory containing one.
If I 'cd' to the ion and run >build.bat -c opt_x64 , I get this: e:\seurat\third_party\ion\third_party\icu\icu4c\source\common\unicode\ptypes.h(43): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
ninja: build stopped: subcommand failed.
(There are several other errors, but the are pretty much the same "No such file or directory."
from seurat.
Hats off to Dmitri for plugging through and compiling this in VS2017. You can find his fork here: https://github.com/ddiakopoulos/seurat/
from seurat.
Thanks for reporting your problems!
I do see some problems in the BUILDING.md, perhaps regarding the escaping of backslashes in paths in the Windows instructions. You have to build Ion from, for example, c:\seurat\third_party\ion\ion. Note the two copies of \ion in the path.
We've built Seurat on a Windows 10 machine with Visual Studio 2015 Update 3 and a few Linux+Clang distributions. IIRC, Ion's build batch file assumes it's in the same directory as ion.gyp, and that's probably what it can't find when you build from another folder.
We don't include binaries for Unreal/Unity because there are so many versions of them, and many developers build from source with modifications. Even when we attempted to make plugin binaries for clean versions of the engine, it was difficult. However, it might be possible to convert our capture tool into a blueprint.
from seurat.
Hi @taylorstapleton, would you mind posting the specific error you had with Ion and python 2.7?
I'm working on fixing the documentation bugs.
from seurat.
@davejrichardson
Thanks for checking in, the specific change I made to move forward in the Ion building process was this one:
diff --git a/ion/build.py b/ion/build.py
index 154fe09..56f0afd 100755
--- a/ion/build.py
+++ b/ion/build.py
@@ -77,7 +77,7
-CONFIGURATION_GYPI = 'dev/os.gypi'
+CONFIGURATION_GYPI = 'dev\os.gypi'
from seurat.
Thanks @davejrichardson for checking in and yes it makes sense to not offer an Unreal binary, but I have found even after compiling them in UE4.19.2 that the plug-in does not work, but will add the code snippets in Github for Unreal plugin for further clarification.
from seurat.
Related Issues (20)
- Problem when running through the pipeline HOT 2
- ERROR: Headbox has zero extend along at least one dimension. HOT 2
- How to use the Unreal plugin? HOT 1
- Speculars and reflections not changing HOT 4
- How to get optimized mesh models out HOT 4
- 180 lightfield HOT 1
- Code not touched for 5 months HOT 1
- Geometry tearing during positional movement in Butterfly viewer HOT 2
- Using seurat on web
- maya script gives an error with the InverseRadical calculation HOT 1
- Generator should check for output folder existance before running the whole pipeline
- Seurat.exe obj processing time is in hours
- Create Scene with transparent background HOT 1
- Distributed Rendering?
- Mesh corruption and texture lines HOT 5
- Compiled Seurat (exe for windows) HOT 1
- Blender ?
- Command to get the seurat processed asset for unity HOT 1
- Documentation for Offline Render Depth-Channel maps HOT 1
- Using RAY_DEPTH gives Point is outside of the frustum used for binning ERROR HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from seurat.