Comments (7)
Yes, of course. I've updated the project with some goals :
https://github.com/CedricGuillemet/Imogen/projects/1
Maybe you can find something you'd like to do there. Or it will help you have some ideas.
Some stuff are tightly linked with the architecture (evaluation, job system,...) and need a big picture of the tool.
Some might be easier to start with like the Linux/Mac port, the zoom in/out in the node graph, emscripten, or crazy node ideas :)
from imogen.
check branch dev-0.2, I,m updated a couple things for Linux.
from imogen.
I am starting with Linux port. It should be standard port, no libraries to be installed dependencies are shipped?
from imogen.
Everything is provided as source code but SDL. Do you know anything about Blender and how to make plugins?
from imogen.
If I get my job correctly, you should have to update the cmakefile and add a variant for this piece of code:
https://github.com/CedricGuillemet/Imogen/blob/master/src/Imogen.cpp#L442
from imogen.
Have not made blender plugin. Are we following something similar?
cmake ..
is failing. I tried to print what being passed on #84, values look correct.
Imogen
/home/shakeel/Hobby/Imogen/src/Evaluation.h/home/shakeel/Hobby/Imogen/src/Imogen.h/home/shakeel/Hobby/Imogen/src/Library.h/home/shakeel/Hobby/Imogen/src/Nodes.h/home/shakeel/Hobby/Imogen/src/NodesDelegate.h/home/shakeel/Hobby/Imogen/src/.#Imogen.cpp/home/shakeel/Hobby/Imogen/src/Evaluation.cpp/home/shakeel/Hobby/Imogen/src/Imogen.cpp/home/shakeel/Hobby/Imogen/src/Library.cpp/home/shakeel/Hobby/Imogen/src/Nodes.cpp/home/shakeel/Hobby/Imogen/src/main.cpp
/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_assert.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_atomic.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_audio.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_bits.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_blendmode.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_clipboard.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config_android.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config_iphoneos.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config_macosx.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config_minimal.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config_pandora.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config_psp.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config_windows.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config_winrt.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_config_wiz.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_copying.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_cpuinfo.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_egl.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_endian.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_error.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_events.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_filesystem.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_gamecontroller.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_gesture.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_haptic.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_hints.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_joystick.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_keyboard.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_keycode.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_loadso.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_log.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_main.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_messagebox.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_mouse.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_mutex.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_name.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_opengl.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_opengl_glext.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_opengles.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_opengles2.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_opengles2_gl2.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_opengles2_gl2ext.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_opengles2_gl2platform.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_opengles2_khrplatform.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_pixels.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_platform.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_power.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_quit.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_rect.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_render.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_revision.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_rwops.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_scancode.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_shape.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_stdinc.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_surface.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_system.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_syswm.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_assert.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_common.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_compare.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_crc32.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_font.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_fuzzer.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_harness.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_images.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_log.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_md5.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_memory.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_test_random.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_thread.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_timer.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_touch.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_types.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_version.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_video.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/SDL_vulkan.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/begin_code.h/home/shakeel/Hobby/Imogen/ext/SDL2-2.0.8/include/close_code.h/home/shakeel/Hobby/Imogen/ext/TextEditor.h/home/shakeel/Hobby/Imogen/ext/curve.h/home/shakeel/Hobby/Imogen/ext/gl3w/GL/gl3w.h/home/shakeel/Hobby/Imogen/ext/gl3w/GL/glcorearb.h/home/shakeel/Hobby/Imogen/ext/hdrloader.h/home/shakeel/Hobby/Imogen/ext/imconfig.h/home/shakeel/Hobby/Imogen/ext/imgui.h/home/shakeel/Hobby/Imogen/ext/imgui_dock.h/home/shakeel/Hobby/Imogen/ext/imgui_impl_opengl3.h/home/shakeel/Hobby/Imogen/ext/imgui_impl_sdl.h/home/shakeel/Hobby/Imogen/ext/imgui_internal.h/home/shakeel/Hobby/Imogen/ext/imstb_rectpack.h/home/shakeel/Hobby/Imogen/ext/imstb_textedit.h/home/shakeel/Hobby/Imogen/ext/imstb_truetype.h/home/shakeel/Hobby/Imogen/ext/stb_image.h/home/shakeel/Hobby/Imogen/ext/stb_image_write.h/home/shakeel/Hobby/Imogen/ext/TextEditor.cpp/home/shakeel/Hobby/Imogen/ext/hdrloader.cpp/home/shakeel/Hobby/Imogen/ext/imgui.cpp/home/shakeel/Hobby/Imogen/ext/imgui_dock.cpp/home/shakeel/Hobby/Imogen/ext/imgui_draw.cpp/home/shakeel/Hobby/Imogen/ext/imgui_impl_opengl3.cpp/home/shakeel/Hobby/Imogen/ext/imgui_impl_sdl.cpp/home/shakeel/Hobby/Imogen/ext/imgui_widgets.cpp/home/shakeel/Hobby/Imogen/ext/gl3w/GL/gl3w.c
I used some help online but it has been failing to same reason.
CMake Error at CMakeLists.txt:89 (ADD_EXECUTABLE):
Cannot find source file:
/home/shakeel/Hobby/Imogen/src/.#Imogen.cpp
Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
.hxx .in .txx
Any thoughts?
from imogen.
I was able to fix the build issue. I am working on the variant of the code you referred.
from imogen.
Related Issues (20)
- 0.6.0 crashes immediately on start HOT 3
- Node header when graph is unzoomed goes outside node boundaries HOT 1
- Node lister HOT 1
- UI Goes blank when software loses focus HOT 2
- Selecting node bounding area is incorrect
- Creating node when zoomed and pan positions it in the wrong place HOT 1
- Creating connection between nodes, small improvement HOT 1
- Question about Imogen itself HOT 1
- Imogen web version HOT 2
- [Web Edition]Support links
- Support drag and drop for images HOT 1
- [web edition]Download generated images
- Replacement for libtcc HOT 7
- Can't build on Linux - unknown platform HOT 11
- iqnoise is pixelated HOT 1
- Building on linux HOT 6
- Better UI Idea & Web Issue HOT 3
- Web build doesn't build materials / show anything HOT 1
- C Node question HOT 8
- Is Imogen dead? HOT 3
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 imogen.