← 返回
内容创作

3d Molecule Ray Tracer

Generate photorealistic rendering scripts for PyMOL and UCSF ChimeraX to create publication-quality molecular visualizations. Supports ray-tracing, depth of...
生成PyMOL和UCSF ChimeraX照片级渲染脚本,创建发表级分子可视化,支持光线追踪与景深
renhaosu2024
内容创作 clawhub v0.1.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 657
下载
💾 53
安装
1
版本
#latest

概述

3D Molecule Ray Tracer

Advanced molecular visualization tool that generates professional-grade rendering scripts with cinematic effects for creating publication-quality and cover-worthy molecular images.

Features

  • Multi-Software Support: Generate scripts for PyMOL and UCSF ChimeraX
  • Photorealistic Rendering: Ray-tracing, depth of field, ambient occlusion
  • Cinematic Lighting: Studio, outdoor, and dramatic lighting presets
  • Publication Presets: Pre-configured settings for journals, covers, and presentations
  • Customizable Scenes: Fine control over camera, materials, and atmosphere

Usage

Basic Usage

# Generate PyMOL script with default settings
python scripts/main.py --pdb 1mbn

# Generate cover-quality render script
python scripts/main.py --pdb 1mbn --preset cover

# Generate ChimeraX script
python scripts/main.py --software chimerax --pdb 1abc --preset publication

Parameters

ParameterTypeDefaultRequiredDescription
-------------------------------------------------
--softwarestrpymolNoTarget rendering software (pymol/chimerax)
--pdbstrNoneYesPDB file path or 4-letter PDB ID
--presetstrstandardNoRendering preset (standard/cover/publication/cinematic)
--stylestrcartoonNoMolecular representation style
--resolutionintfrom presetNoOutput resolution in pixels
--bg-colorstrwhiteNoBackground color
--ao-onflagFalseNoEnable ambient occlusion
--shadowsflagFalseNoEnable shadow casting
--fogfloatfrom presetNoFog density (0-1)
--dof-onflagFalseNoEnable depth of field
--dof-focusstrcenterNoDOF focus point
--dof-aperturefloatfrom presetNoAperture size (higher = more blur)
--lightingstrfrom presetNoLighting preset
--outputstrautoNoOutput script filename

Advanced Usage

# Cover-quality render with depth of field
python scripts/main.py \
  --software pymol \
  --pdb 1mbn \
  --preset cover \
  --dof-on \
  --dof-focus "A:64" \
  --dof-aperture 2.0 \
  --style surface \
  --output cover_render.pml

# Cinematic 4K render
python scripts/main.py \
  --software pymol \
  --pdb complex.pdb \
  --preset cinematic \
  --resolution 3840 \
  --ao-on \
  --shadows \
  --lighting cinematic

Rendering Presets

PresetResolutionRay TraceDOFAOShadowsUse Case
------------------------------------------------------------
Standard2400pxQuick high-quality
Cover3000pxJournal covers
Publication2400pxManuscript figures
Cinematic3840pxPresentations

Supported Software

SoftwareBest ForFeatures
------------------------------
PyMOLTraditional rendering, ease of useRay tracing, shadows, AO
ChimeraXModern effects, large structuresPBR lighting, ambient occlusion, VR

Technical Difficulty: MEDIUM

⚠️ AI自主验收状态: 需人工检查

This skill requires:

  • Python 3.8+ environment
  • PyMOL 2.5+ or ChimeraX 1.5+ installed separately
  • Understanding of molecular visualization concepts

Dependencies

Required Python Packages

pip install -r requirements.txt

External Software

  • PyMOL: https://pymol.org/
  • UCSF ChimeraX: https://www.cgl.ucsf.edu/chimerax/

Risk Assessment

Risk IndicatorAssessmentLevel
-----------------------------------
Code ExecutionPython scripts executed locallyMedium
Network AccessFetches PDB structures from RCSB (optional)Low
File System AccessWrites rendering scriptsLow
Instruction TamperingStandard prompt guidelinesLow
Data ExposureNo sensitive data exposureLow

Security Checklist

  • [x] No hardcoded credentials or API keys
  • [x] No unauthorized file system access (../)
  • [x] Output does not expose sensitive information
  • [x] Prompt injection protections in place
  • [x] Input file paths validated
  • [x] Output directory restricted to workspace
  • [x] Script execution in sandboxed environment
  • [x] Error messages sanitized
  • [x] Dependencies audited

Prerequisites

# Python dependencies
pip install -r requirements.txt

# Install PyMOL or ChimeraX separately

Output Example

✓ Rendering script generated: /path/to/cover_render.pml

Configuration:
  Software: pymol
  Preset: cover
  Style: cartoon
  Resolution: 3000px
  Depth of Field: ON
  Ambient Occlusion: ON
  Shadows: ON
  Lighting: cinematic

To render:
  pymol cover_render.pml
  # Or within PyMOL:
  @ cover_render.pml

Evaluation Criteria

Success Metrics

  • [ ] Successfully generates valid PyMOL/ChimeraX scripts
  • [ ] Scripts execute without errors in target software
  • [ ] Output images meet quality standards
  • [ ] Handles edge cases gracefully

Test Cases

  1. Basic Functionality: Generate script for PDB ID → Valid script created
  2. File Input: Generate script from PDB file → Valid script created
  3. Preset Override: Custom parameters override preset → Correct settings applied
  4. Both Software: Generate for PyMOL and ChimeraX → Both scripts valid

Lifecycle Status

  • Current Stage: Draft
  • Next Review Date: 2026-03-15
  • Known Issues: None
  • Planned Improvements:
  • Blender integration
  • AI-assisted composition suggestions
  • Real-time preview mode

References

See references/ for:

  • PyMOL-specific rendering techniques
  • ChimeraX lighting documentation
  • Colorblind-friendly palettes
  • Journal submission guidelines

Limitations

  • Static Images Only: Generates scripts for still images, not animations
  • Software Dependency: Requires separately installed PyMOL or ChimeraX
  • Rendering Time: High-quality renders can take 10-30 minutes per image
  • Learning Curve: Advanced effects require understanding of photography concepts
  • File Sizes: High-res images can be 10-50 MB each
  • No Automatic Layout: Creates single images; figure assembly requires separate tools

💡 Tip: For creating multiple related figures, save your complete scene setup (lighting, camera, colors) as a PyMOL session file (.pse) or ChimeraX session (.cxs), then modify only the specific elements needed for each figure. This ensures consistency across figure panels.

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-03-19 17:15 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 857 📥 199,362
content-creation

Baidu Wenku AIPPT

ide-rea
使用百度文库 AI 智能生成 PPT,自动根据内容选择模板。
★ 66 📥 46,137
data-analysis

Clinical Data Cleaner

renhaosu2024
用于临床试验数据清理、FDA/EMA申报数据准备、SDTM数据集标准化、缺失值处理...
★ 0 📥 826